html,body{
  height: 100%;
}
#mainContainer,#mainContainer>div{height: 100%;}
.search_top{position: relative;background-color: #ececf0;width: 100%;border-radius: 5px;padding: 6px 8px 6px 11px;}
.search_top div{width: 100%;text-align: center;position: absolute;top:7px;margin-left: -9px;z-index: 9999;}
/*轮播下面点*/
.ant-carousel .slick-dots li button{width: 10px!important;height: 10px!important;border-radius: 5px!important;}
/*导航*/
.daohangs{display: flex;height: 100px;border-bottom: 1px solid #ececf0;}
.daohangs li{flex-grow: 1;text-align: center;}
.daohangs li div{margin-top: 16px;}
.piaoxuan{height: 40px;line-height: 40px;padding-left: 8px;}
.piaoxuan a{color: rgba(0,0,0,0.65);}
.morepeople{padding: 0 2%;display: flex;}
.morepeople li{width: 32.5%;text-align: center;margin-right: 1%;}
.morepeople li:last-child{margin-right: 0px;}
.morepeople li img{width: 100%;}
.morepeople li p{margin:4px 0 6px;}
/*样式修改*/
/*.ant-tabs-nav>div:last-child{padding-right: 30px;}*/
a[href='#dymanic']{width: 100%}
/*视频样式*/
#modelView{background-color:#000;z-index:0;opacity:0.7;height: 100%;width: 100%;position: relative;}
.playvideo{padding-top: auto;z-index: 9999;position: relative;}
.zy_media{z-index: 999999999;height: 16rem!important;}
.video{height: 16rem!important;}
.zy_timeline{margin-left: 15px!important;}
/*轮播*/
.am-direction-nav li{display: none;}
.ant-tabs-nav .ant-tabs-tab{margin-right:6px!important;}
.icon-boy::before{position: relative;top:2px;}


/*index_dynamic*/
.jwicon {
    width: 42px!important;
    background-image: url(../images/bofang.svg)!important;
    background-size: contain!important;
}
.jwlogo{display: none;}
.jwdisplayIcon{background-image: none!important;}
.ant-tabs-nav{width: 70%;margin-left: 10%!important;}
.ant-tabs-nav .ant-tabs-tab{width: 33%;text-align: center;}
.custom div.sex{background-color: #ff4799;border-radius: 5px;padding: 0px 3px;margin-right: 9px;text-align: center;width: 35px;float:left;color: #fff;}
.custom div.sex .icon-girl{vertical-align: middle;}
.custom img{width: 20px;float:left;vertical-align: middle;}
.view_count{margin-right: 6px;vertical-align: middle;position: relative;top: -1px;}
.zanzhu{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;width: 10rem;}
#mediaplayer3_display_button,#mediaplayer4_display_button{margin-top: -55px!important;}
.content_model{overflow: hidden;}
.fliter_content p{margin-bottom: 18px;color:#000;}
.identifyfilter{width: 86%;text-align: center;height: 75px;line-height: 75px;position: fixed;bottom: 80px;left:7%;z-index: 99999;background-color: #fff;border-top: 1px solid #EEE;border-radius: 0 0 10px 10px / 10px 10px;}
.identifyfilter button{color: #fff;background-color: red;border-radius: 28px;width: 100px;height: 32px;}
.identifyfilter>div{width: 30px;height: 30px;position: relative;top: 24px;margin: 0 auto;}
.identifyfilter>div span{font-size: 26px;color: #fff;}
/*shaixuan*/
/*筛选的每个模块*/
.image_block{
  margin: 1%;width: 31.2%;float: left;height: 6.82rem;
}
.image_block .custom_image img{width: 100%;}
.image_block .custom_image div{width: 100%;height: 4.69rem;background-color: #ccc;}
.custom_card{display: flex;margin:7px 2px;align-items: center;}
.custom_card div{width: 40%;text-align: center;}
.custom_card div.sex{background-color: #ff4799;border-radius: 5px;padding: 2px 5px;text-align: center;color: #fff;}
.custom_card .sex img{width: 10px;}
.custom_card .diomand{text-align: center;padding: 0 5px;min-width: 30px;width: 20%;}
.custom_card .diomand span{vertical-align: middle;}
.custom_card .diomand img{width: 20px;margin-top: 3px;}

/*针对amazeui样式*/
.am-selected{width: 50px!important;position: absolute;right:0px;z-index: 99;}
.am-dropdown-content{left:-80px!important;width: 120px;border-radius: 5px;}
.am-dropdown-content:before{left:97px!important;top:-16px!important;border-width:8px!important;border-bottom-color: #fff!important; }
.am-dropdown-content:after{border: none!important;}
.am-selected-btn{opacity: 0;}
li.am-checked{color: red;}
span.am-icon-check{opacity: 0!important;}
.ulContainer{width: 110px;position: absolute;right:12px;top:42px;background-color: #fff;border-radius: 5px;}
  .ulContainer:before{position:absolute;left:82px;top:-8px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;content:" ";display:block;width:0;height:0}
.ulContainer ul{margin: 0;padding: 0}
.ulContainer li{height: 30px;border-bottom:1px solid #ccc;}
.ulContainer li span{padding-left: 20px;vertical-align: -webkit-baseline-middle}
.mask{width: 100%;background:rgba(0,0,0,0.4);position: absolute;top:0px;left:0px;bottom:0px;right:0px;}
.am-selected{width: 50px!important;position: absolute;right:0px;z-index: 99;height: 32px;}
.am-dropdown-content{left:-80px!important;width: 120px;border-radius: 5px;}
.am-dropdown-content:before{left:97px!important;top:-16px!important;border-width:8px!important;border-bottom-color: #fff!important; }
.am-dropdown-content:after{border: none!important;}
.am-selected-btn{opacity: 0;}
li.am-checked{color: red;}
span.am-icon-check{opacity: 0!important;}
.mask{width: 100%;background:rgba(0,0,0,0.4);position: absolute;top:-200px;height: 1080px;}
.shaixuan{position: relative;}
.shaixuan img{position: absolute;right:0;top:37px;right:8px;}
.shaixuan ul{
  position:absolute;
  right:8px;
  top:45px;
  width:120px;
  height:100px;
  text-align:center;
  background-color: #fff;
  border-radius: 5px;
}
.shaixuan li{height: 33px;line-height: 33px;border-bottom: 1px solid #ececf0;font-size: 14px;}


/*dynamic*/
.search_top span{display: inline-block;height: 100%;color: #aaaaaa;}
.search_top span::before{position: relative;top:2px;}
span.icon-guanbi{position: absolute;right:8px;top:8px;}
.ant-tabs-nav .ant-tabs-tab-active{color:red!important;}
.search_top input{outline: none;background-color: #ececf0;width: 90%;text-indent: 1em;color: #000;}
div.container{
    height:100px;
    margin:50px auto;
    background:#eee;
    box-shadow:-10px 0 10px red, /*左边阴影*/
    10px 0 10px yellow, /*右边阴影*/
    0 -10px 10px blue, /*顶部阴影*/
    0 10px 10px green; /*底边阴影*/  }
.caiyi_mark{background: url(../images/biaoqian.svg) no-repeat;background-size: cover;color:#fff;padding: 0px 4px 4px 8px;background-position-y:-8px; }
/*comprebottom*/
.comprebottom_bottom{display: flex;padding: 0 12px;border-bottom: 1px solid #ccc;height: 27px;line-height: 27px;}
.comprebottom_bottom .address{color:#576b95;flex-grow: 1;}
.comprebottom_bottom .icon-liulanliang{position: relative;left: -8px;top: 2px;width: 45px;}
.pinlun_flex{display: flex;justify-content: center;}
.pinlun_flex div{flex-grow: 1;text-align: center;height: 15px;line-height: 15px;font-size: 13px;
margin: 14px 0px;border-right:1px solid #eee;}
.pinlun_flex div:last-child{border:none;}
/*九宫格*/
.htmleaf-container{padding: 0 12px;}
.content_texts{padding: 0 12px 10px;}
.content_texts .title,.content_texts .icon-chaolianjie{color: #576b95;}
#mediaplayer1_display_button{margin-top: -55px!important;}
.dynamic_tabs .ant-tabs-bar .ant-tabs-nav-animated{width: 100%!important;}
.dynamic_tabs .ant-tabs-bar .ant-tabs-nav{margin-left: 0px!important;}
.dynamic_tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab{padding: 8px 0px!important;width: 43px;}
.dynamic_tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-ink-bar{left:15px!important;width: 26px!important;}

.ant-tabs-nav .ant-tabs-tab{width: 33%;text-align: center;}
.icon-shaixuan{margin-top: 1px}
.lightfilter{color:red;}

/*index_person*/
.div_flex{
  display: flex;
  justify-content: space-between;
  height: 55px;
  padding: 10px; 12px;
}
.sex_type{border-left: 3px solid red;height:12px;line-height: 12px;padding-left: 3px;position: relative;top:11px;}
.next_data{border:1px solid red;padding: 6px 20px;text-align: center;border-radius: 10px;}
/*贡献榜男生标识背景样式*/
div.sex.boy{background: #00aaee;}
/*上拉刷新*/
.load-more{display: inline-block;width: 100%;height: 60px;line-height: 60px;text-align: center;border-top: 1px solid rgb(239, 239, 244);}
.loading{display: inline-block;width: 100%;height: 95px;line-height: 95px;text-align: center;}
[class^="icon-dianzan"], [class*="icon-dianzan"],[class^="icon-liwu"], [class*="icon-liwu"],[class^="icon-pinlun"], [class*="icon-pinlun"] {
  font-size:18px;
  position: relative;
  top:2px;
}
.image_block .custom_image{width: 4.69rem;height: 4.69rem;overflow: hidden;}
 .custom_card div.sex .icon-girl{vertical-align: middle;position: relative;top:-1px;}
.custom_card div.sex .icon-boy{vertical-align: middle;position: relative;top:-2px;}
@media only screen and (min-width: 314px) and (max-width: 375px) {
.custom_card div.sex{width: 48%;}
.custom div.sex span{font-size: 0.5rem;}
 .custom div.sex .icon-girl{top:0.01rem;}
.custom_card div.sex span{font-size: 0.5rem;}
 .custom_card div.sex .icon-girl{top:0.06rem;}
  .custom_card div.sex .icon-boy{top:-0.1rem;}
.custom_card .diomand{width: 12%;}
.custom_card .diomand img{width:15px;margin-top: 5px;}
}
